home *** CD-ROM | disk | FTP | other *** search
/ Saar AMOK 2 / Saar AMOK II - Oktober 1994 (1994)(Kreativ Marketing)(DE)[!][I-7598].iso / disks / 651_700 / 652 / xpkdisk / source.lha / Makefile < prev    next >
Makefile  |  1993-11-08  |  2KB  |  89 lines

  1. # $Id: Makefile,v 1.3 1993/11/08 13:11:15 Rhialto Rel $
  2. #
  3. # Makefile for xpkdisk.device, for use with the DICE C compiler.
  4. #
  5. # This code is (C) Copyright 1989-1993 by Olaf Seibert. All rights reserved.
  6. # May not be used or copied without a licence.
  7.  
  8. SYSLOG = User:msh/syslog/
  9. XPK    = User:xpk/
  10.  
  11. #DBOBJ = $(SYSLOG)syslogi.o
  12. #DB =     -d1 # -DDEBUG -I$(SYSLOG)
  13. #WACK =  -s -d1
  14. REGARGS = -mRR -mi
  15. HDR =    -Hxpkdisk.sym=xpkdisk.h
  16.  
  17. DOBJ =    device1.o device2.o devio.o magic.o name.o ripcord.o $(DBOBJ)
  18. DSRC =    device1.a device2.c devio.c magic.c name.c ripcord.c xpkdisk.h
  19. XSRC =    mkci.c Makefile xdclear.c
  20. POBJ =    prefsmain.o prefswindow.o magic.o $(DBOBJ)
  21. COBJ =    xdclear.o name.o
  22.  
  23. .SUFFIXES: .a
  24.  
  25. #   Options:
  26. .c.o:
  27.     dcc -c -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
  28.  
  29. .c.a:
  30.     dcc -a -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
  31.  
  32. .a.o:
  33.     a68k -q $*.a -o$@
  34.  
  35. all:    xpkdisk.device xdPrefs xdName xdClear xpkdisk.guide
  36.  
  37. xpkdisk.device: proto.h $(DOBJ)
  38.     dcc -o $@ -l0 $(REGARGS) $(WACK) $(DOBJ) $(XPK)lib/xpkdice.lib -lc -lamiga20
  39.  
  40. Mkci:    mkci.c xpkdisk.h
  41.     dcc mkci.c $(HDR) -o Mkci
  42.  
  43. xdPrefs: $(POBJ)
  44.     dcc -o xdPrefs $(REGARGS) $(WACK) $(POBJ)
  45.  
  46. xdName: xdname.o name.o
  47.     dcc -o xdName $(REGARGS) $(WACK) xdname.o name.o
  48.  
  49. xpkdisk.guide: xpkdisk.texi
  50.     -makeinfo --amiga xpkdisk.texi -o xpkdisk.guide
  51.  
  52. xdClear: xdclear.o name.o
  53.     dcc -o xdClear $(REGARGS) $(WACK) xdclear.o name.o
  54.  
  55. device1.o: device1.a c.i
  56. devio1.o: devio1.a c.i
  57.  
  58. proto.h: # $(DSRC)
  59.     -delete proto.h xpkdisk.sym
  60.     makeproto -o proto.h $(DSRC)
  61.  
  62. c.i:    mkci
  63.     mkci c.i
  64.  
  65. ci:
  66.     RCS:ci -u $(RCSOPT) $(DSRC) $(XSRC)
  67.  
  68. co:
  69.     RCS:co -u $(RCSOPT) $(DSRC) $(XSRC)
  70.  
  71. depend:
  72.     mkd -IUser:msh/syslog/ -f $(DSRC) $(XSRC)
  73.  
  74. # DO NOT DELETE THIS LINE - important for making dependencies!
  75. #|.c|$*.o|
  76. #|.a|$*.o|
  77. #|.h|
  78. # From this line on, everything has been created by MakeDepend.
  79. # Anything you add yourself will be deleted automagically.
  80.  
  81. xdclear.o: proto.h xpkdisk.h xdclear.c
  82. mkci.o: proto.h xpkdisk.h mkci.c
  83. ripcord.o: user:msh/syslog/syslog.h proto.h xpkdisk.h ripcord.c
  84. name.o: proto.h xpkdisk.h name.c
  85. magic.o: user:msh/syslog/syslog.h proto.h xpkdisk.h magic.c
  86. devio.o: user:msh/syslog/syslog.h proto.h xpkdisk.h devio.c
  87. device2.o: user:msh/syslog/syslog.h proto.h xpkdisk.h device2.c
  88. device1.o: device1.a
  89.